package com.sqx.modules.orders.response;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
public class MyOrderResponse implements Serializable {
    /**
     * 订单状态0待支付1进行中2已完成3已退款
     */
    private String state;
    /**
     * 更新时间
     */
    private String updateTime;
    /**
     * 订单编号
     */
    private String ordersNo;
    /**
     * 接单id
     */
    private Long orderTakingId;
    /**
     * 接单用户id
     */
    private Long userId;
    /**
     * 头像
     */
    private String avatar;
    /**
     * 游戏名称
     */
    private String userName;
    /**
     * 是否已经补费
     */
    private Integer isRepair;
    /**
     * 游戏名称
     */
    private String gameName;
    /**
     * 数量
     */
    private int orderNumber;
    /**
     * 价格
     */
    private Double payMoney;
    /**
     * 订单id
     */
    private Long ordersId;
    /**
     * 服务方式
     */
    private String serviceMethod;
    private String gameImg;


    private Integer commentCount;
    private Integer classify;
    private String unit;
    private String myLevel;
    private String homepageImg;
    private String province;
    private String city;
    private String district;
    private String detailsAddress;
    private BigDecimal rate;
    private BigDecimal zhiRate;
    private Long zhiUserId;
    private BigDecimal feiRate;
    private Long feiUserId;
    private BigDecimal pingRate;
    private String code;
    @ApiModelProperty("开始服务时间")
    private String startServiceTime;
    @ApiModelProperty("结束服务时间")
    private String endServiceTime;
    @ApiModelProperty("开始服务图片")
    private String startServiceImg;
    @ApiModelProperty("结束服务图片")
    private String endServiceImg;
    private Long staffUserId;
    @ApiModelProperty("开始服务经度")
    private String startServiceLongitude;
    @ApiModelProperty("开始服务纬度")
    private String startServiceLatitude;
    @ApiModelProperty("结束服务纬度")
    private String endServiceLongitude;
    @ApiModelProperty("结束服务纬度")
    private String endServiceLatitude;
    @ApiModelProperty("退款金额")
    private BigDecimal refundMoney;
    @ApiModelProperty("支付总金额")
    private BigDecimal paySumMoney;
    @ApiModelProperty("退款总金额")
    private BigDecimal refundSumMoney;
}
